Stories

My coincidental meeting with TypeScript

TypeScript, in three words - JS with types, which I knew existed but I've never thought of using it. 

The reason I met TS was my internship for Zingasoft. As I was one of the few "advanced" programmers amongst the other first year freshmen at our university, I was invited to take a part of this internship, where I met Angular for the first time. We worked on a project in which, Front-end was my part. I anticipated to be part of the Back-end team, since I was more familiar with C#. And had a minor experience with HTML, CSS, JS. But there was no more space in that team.

So as a Front-end developer I explored Angular and it's features, which felt so complicated at first. Then I started going further and further in the depths of Angular. I started understanding most of it and really liked it. The languages we used there were HTML, SCSS, TS. So I was "forced" to use TypeScript. It was so weird JS-like language but with types. By the end of this internship I've encountered a lot of undiscovered tools and languages. Plus I felt how it really feels to work in team with people.

I really appreciate all the help and support from Zingasoft and their team. And I don't regret being in the Front-end team. Moreover I loved this whole adventure and the experience I've gained from it.

I'm so glad I was part of this team. <3

Unity - The Firestarter

Unity was the first Software/Tool I've ever used. Everything happened because of Unity.

I love video games and wanted to make my own. That's how I found Unity. When I was 14 years old, I started watching tutorials on YouTube and with little steps I successfully built my first game, which I can't even find anymore since it was before I got familiar with Github. I really enjoyed making 3d games back then. I've made around 5 games in total, before I got into "real" games, by that I mean - all of these 5 games were more like "chapter" not a real solid game.

I left Unity for 4 years. Came back each year just to try making something, but kept leaving each time.

Unity helped me get into the basics of C#, which "ignited" the programming desire. I started online courses to learn more about C# and it became my favorite language, as it is so beginner friendly and a good base for most languages.

When I turned 18, I began working on mobile games. Most of these games are gone, since they are not that developed to keep them somewhere and I abandoned them. One clicker game only remained in the shadows of Github, kept as private for now. Because I plan on finishing it someday. Later same year I started working on 2d speed typing game with my cousin. I helped him get more into Unity, since I already had some experience. This game is my latest and I plan on releasing it. Hopefully this year.

Thank you Unity and Brackeys on YouTube. You sparked that fire <3

Databases

I loved playing around in Unity, but how do I save Progress?

I started recently exploring databases via online courses. But back in the days I had no idea how to use databases and how to write my own. I used Unity's integrated so called "PlayerPrefs" which allowed me to save any data I wanted. The only down side was that if you uninstall the game, all the records would be gone.

That's why I left some of my games behind and I will come back to them when I learn the depths of Databases.

I started with Microsoft SQL and that is the only one that I've used so far. I was expecting something way more complicated, but I was surprised how simple the syntax is. It also requires a fair amount of logic to make all the relations and secure every table for the future. Because nobody wants to edit or even delete thousands of users, because of something that they didn't reckon when creating that DB.

Value every byte!

The "Angular" Adventure

Pure HTML/CSS was the thing I studied in high school, which familiar and most comfortable with.

It happened to face Angular's beauty during my internship. Where we used it as main platform to build our web app. I found it extremely difficult to understand at first.

As time passed I got more familiar thanks to the people in our team, who taught me everything and helped me go further into understanding.

After that internship Angular replaced the pure HTML/CSS in my head. I will start learning Angular as it is way better for building apps than what I was familiar with.

Would I recommend it? Absolutely.

Angular or React? It's just a matter of taste and since I was introduced to Angular first I will stick with it. I can't say anything bad for React, nor Angular. Just pick what you like the most and use it.

Loved by millions!